Preconditioning and Parallel Implementation of Implicit Runge-kutta Methods
نویسنده
چکیده
A major problem in obtaining an efficient implementation of fully implicit RungeKutta (IRK) methods applied to systems of differential equations is to solve the underlying systems of nonlinear equations. Their solution is usually obtained by application of modified Newton iterations with an approximate Jacobian matrix. The systems of linear equations of the modified Newton method can actually be solved approximately with a preconditioned linear iterative method. In this article we present a truly parallelizable preconditioner to the approximate Jacobian matrix. Its decomposition cost for a sequential or parallel implementation can be made equivalent to the cost corresponding to the implicit Euler method. The application of the preconditioner to a vector consists of three steps: two steps involve the solution of a linear system with the same block-diagonal matrix and one step involves a matrix-vector product. The preconditioner is asymptotically correct for the Dahlquist test equation. Some free parameters of the preconditioner can be determined in order to optimize certain properties of the preconditioned approximate Jacobian matrix.
منابع مشابه
Design and Implementation of Predictors for Additive Semi-Implicit Runge--Kutta Methods
Abstract. Space discretization of some time-dependent partial differential equations gives rise to stiff systems of ordinary differential equations. In this case, implicit methods should be used and therefore, in general, nonlinear systems must be solved. The solutions to these systems are approximated by iterative schemes and, in order to obtain an efficient code, good initializers should be u...
متن کاملCoarse-grain Parallelisation of Multi-imlicit Runge-kutta Methods Workpackage Wp5.3 Pasca (parallel Algorithms and Scalability)
Introduction PACT Abstract A parallel implementation for multi-implicit Runge-Kutta methods with real eigen-values is described. The parallel method is analysed and the algorithm is devised. For the problem with d domains, the amount within the s-stage Runge-Kutta method, associated with the solution of system, is proportional to (sd) 3. The proposed parallelisation transforms the above system ...
متن کاملNumerical Mathematics ? ? ( 199 ? ) , ? { ? Highly Stable ParallelRunge - Kutta
The construction of stiiy accurate and B-stable multi-implicit Runge-Kutta methods for parallel implementation is discussed. A fth and a seventh order method is constructed and a promising numerical comparison with the eecient Radau5 code of E. Hairer and G. Wanner is conducted.
متن کاملComparison of Parallel Verlet and Implicit Runge-Kutta Methods for Molecular Dynamics Integration
Parallel implementation issues of the explicit Verlet{type (VT) and the implicit Runge{Kutta (RK) methods for molecular dynamics integration (MD) on parallel distributed memory processors with the ring topology are described and compared. Both methods are applied to a system of N particles interacting through the Lennard{Jones potential. The RK method is carried out for the two{stage fourth{ord...
متن کاملPreliminary Experiences with Extrapolation Methods for Parallel Solution of Differential Algebraic Equations
This paper discusses the use of extrapolation methods for the parallel solution of diierential algebraic equations. The DAEs investigated are implicit and have explicit constrains and the underlying methods used for the extrapolation are Runge-Kutta methods. An implementation is described and preliminary results are presented.
متن کامل